<form action="./m.php" name="iForm" id="iForm" method="post" target="eBody">
	<input type="hidden" name="frm" value="action" />
	<input type="hidden" name="mdl" value="index" />
	<input type="hidden" name="id" id="id" value="{$info.id}" />
	<table border="0" align="center" cellpadding="0" cellspacing="1" class="data_form">
		<caption>
		{$_page.caption}
		</caption>
		<tbody>
			<tr>
				<th style="width:160px;">{$l.name}：</th>
				<td><input type="text" name="rolename" id="rolename" value="{$info.rolename}" class="input" style="width:240px;" /></td>
			</tr>
			<tr>
				<th>{$l.rank}：</th>
				<td><input type="text" name="rank" id="rank" value="{$info.rank}" class="input" style="width:64px;" /></td>
			</tr>
			<tr>
				<th>后台：</th>
				<td>{$info.access}</td>
			</tr>
			<tr>
				<th>{$l.level}：</th>
				<td><select name="level" id="level" class="select" style="width:160px;">{$info.level_options}</select></td>
			</tr>
			<tr>
				<th>{$l.mark}：</th>
				<td><input type="text" name="identifier" id="identifier" value="{$info.identifier}" class="input" style="width:240px;" /></td>
			</tr>
			<tr>
				<th>{$l.memo}：</th>
				<td><textarea name="memo" id="memo" class="textarea" style="width:480px;">{$info.memo}</textarea></td>
			</tr>
		</tbody>
	</table>
	<ul class="role_tree">
		<li>
			<div class="menu">
				<label><input type="checkbox" value="all" class="chbox" class="chbox" />
					{$l.selall}{$l.power}</label>
			</div>
			<div class="clear"></div>
			<ul>
				{$info.menu_tree}
				<div class="clear"></div>
			</ul>
		</li>
	</ul>
	<!--  -->
	<table border="0" align="center" cellpadding="0" cellspacing="1" class="data_form">
		<tfoot id="cmd">
			<tr>
				<td><div class="btns">
						<button name="formAction" value="{$_act.frm}.{$_act.mdl}_{$_act.do}" class="button">{$l.submit}</button>
					</div></td>
			</tr>
		</tfoot>
	</table>
</form>

<script type="text/javascript" language="JavaScript" charset="utf-8" src="{$_s.js_dir}m/system.role.js"></script>
<script type="text/javascript" language="JavaScript" charset="utf-8">
<!--
	{literal}
	jQuery(function($){

		/*******************************************************************************
		 * 表单验证
		 *******************************************************************************/
		var objVf = $('form#iForm').Validform({
			showAllError	: true			// 显示所有错误提示信息
			,label			: 'th'			// 在没有绑定nullmsg时查找要显示的提示文字，默认查找".Validform_label"下的文字
			,tiptype		: vf_fadein		// 自定义
			// ,tiptype		: 3 			// 右侧
		});
		
		objVf.addRule([
			{	ele : 'input[name="rolename"]',		datatype : 's2-20'		}
			,{	ele : 'input[name="rank"]',			datatype : 'n1-11',	ignore : 'ignore'		}
		]);

		// 添加事件
		$('ul[class=role_tree] div[class=menu] input[type=checkbox]').click(function(event){
			event.stopPropagation();
			var checked = $(this).attr('checked');
			if(checked == true || checked == 'checked'){
				$(this).parent().parent().parent().find('input[type=checkbox]').attr('checked', true);
				find_parent($(this).parents('ul'));
			}else{
				$(this).parent().parent().parent().find('input[type=checkbox]').attr('checked', false);
			}
			
			//return false;
		});
		
		$('ul[class=role_tree] div[class=power] input[type=checkbox]').click(function(event){
			event.stopPropagation();
			var checked = $(this).attr('checked');
			if(checked == true || checked == 'checked'){
				$(this).parent().parent().parent().find('div[class=menu] input[type=checkbox]').attr('checked', true);
				find_parent($(this).parents('ul'));
			}else{
				if($(this).parent().parent().find('input[type=checkbox]:checked').size() == 0){
					$(this).parent().parent().parent().find('div[class=menu] input[type=checkbox]').attr('checked', false);
				}
			}
			//return false;
		});
	});

	function find_parent(obj){
		var parent = $(obj).parents('li');
		if(parent.length > 0){
			var node = parent.find('input').eq(0);
			if(node.val() != 'all'){
				node.attr('checked', true);
				find_parent(parent);
			}
			
		}
	}
	{/literal}
-->
</script>